[05. Etcetera Chart] 008. Gantt Chart
간트차트는 기업 프로젝트 관리 분야에서 사용되는 차트이다. 관리자가 작업 프로세스를 명확하게 파악할 수 있다. import pandas as pd import plotly.express as px if __name__ == '__main__': df = pd.DataFrame([ {'Task': 'A', 'Start': '2021-01-01', 'Finish': '2021-02-22'}, {'Task': 'B', 'Start': '2021-03-01', 'Finish': '2021-04-12'}, {'Task': 'C', 'Start': '2021-02-21', 'Finish': '2021-05-15'}, {'Task': 'D', 'Start': '2021-05-01', 'Finish': '2021-05..
더보기
[05. Etcetera Chart] 005. Rader Chart
방사형 그래프는 특정 대상-주요 변수의 상대적인 관계를 나타낼 때 주로 사용한다. import matplotlib.pyplot as plt import pandas as pd from math import pi if __name__ == '__main__': plt.rcParams['font.family'] = 'NanumGothic' df = pd.DataFrame({'group': ['A', 'B', 'C', 'D'], '공격': [99, 90, 34, 55], '수비': [20, 50, 84, 80], '패스': [50, 60, 99, 93], '슛팅': [99, 70, 88, 85], '드리블': [87, 85, 75, 40], }) print(df) categories = list(df)[1:]..
더보기
[05. Etcetera Chart] 001. Box Plot
중앙값, 제1사분위수, 제2사분위수, 제3사분위수와 두 극단값(최댓값, 최솟값)을 시각적으로 표현한 그래프이다. import matplotlib.pyplot as plt import seaborn as sns import pandas as pd import numpy as np if __name__ == '__main__': a = pd.DataFrame({'group': np.repeat('A', 500), 'value': np.random.normal(10, 5, 500)}) b = pd.DataFrame({'group': np.repeat('B', 500), 'value': np.random.normal(13, 1, 500)}) c = pd.DataFrame({'group': np.repeat('C..
더보기